superior lubricant - Francés Inglés Diccionario